
	.ui-input {
		position: relative;
		white-space: nowrap;
		margin: 0 .4em 0 0;
		display: -moz-inline-stack;
		display: inline-block;
		zoom: 1;
		*display: inline;
	}

	.ui-input .ui-input-content {
		display: -moz-inline-stack;
		display: inline-block;
		zoom: 1;
		*display: inline;
	}

	.ui-input .ui-icon {
		position: absolute;
		top: 50%;
		right: .4em;
		margin-top: -8px;
	}

	.ui-input input {
		position: relative;
		text-align: left;
		outline: 0;
		padding: .4em;
		margin-right: 1.7em;
		cursor: default;
		background: transparent;
		color: inherit;
	}

	.ui-input .ui-input-help {
		position: absolute;
		display: block;
		top: 0;
		left: 100%;
		text-align: left;
		outline: 0;
		margin-left: .4em;
		padding: .4em;
		cursor: default;
		white-space: nowrap;
	}

	.ui-input-help .ui-progressbar {
		height: .4em;
	}